a winning streak - Deutsch Englisch Wörterbuch